Surely double piston is the way to go here.

I explored a few 'double-piston' layouts, and I believe this one is close to optimal.

Last week my min C prediction was, uh, 300 cycles off.
So this time I predict min C to be around 420 cycles.
Surely it won't be too bad this time... Right ?